body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #000022;
    margin: 0px;
    background-color: #f9f7f3;
}
.bodyM{
	margin-left: 10px;
}
table{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.divLog{
	font-weight: bolder;
	color: #000066;
	float:right;
	cursor:pointer;
	font-weight: bolder;
}
.divContent{
	height:450px;
	min-height:450px;
	/*background-color:red;*/
	clear:both;		
	border-color:#000000;
	background-image: url('../imagenes/fondopag.jpg');
}
.divFoot{
	font-size: 10pt;
	font-weight: normal;
	background-image: url('../imagenes/pie.jpg');
}
.hrBorder{
	margin-top:2px;
	margin-bottom:2px;
}
.hrContent{
	border:0px;
	padding:0px;
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	clear:both;	
}
.divBody{
	position:absolute;
}
.sHidden{
	visibility:hidden;
	border-style:solid;
	border-width:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.myFilaEtiqOver {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
    vertical-align:middle;
    border:1px solid gray;
    background-color:#F5F5F5;
    /*background-image:url(../imagenes/bar_blue.png);
    */background-position:top;
    background-repeat:repeat-x;
    padding:1px;
 }

.var1{
    font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: black;
    background-color:#FDECB0;
    vertical-align: middle;
    border:1px solid #FFCC66;
  }
.divBlock{
	clear:both;	
}	

.myFilaEtiq {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: black;
    vertical-align:middle;
    border:1px solid silver;
    background-color: #F5F5F5;
    /*border-width:1px;
    border-style:solid;
    border-color:#3060CF;
    */ /*#E2F0FC #59AAFB #59AAFB #E2F0FC;
    *//*background-image:url(../imagenes/bar_blue.png);
    */background-position:top;
    background-repeat:repeat-x;
    padding:1px;
	
  }

  .txtFilter{
	font-family:arial;
	font-size:11px;
	font-weight:bolder;	
  }
.rowSpan{
	position:relative;
	display:inline;
	float:left;
	font-weight: bold;
	font-family:  sans-serif;
    font-size: 12px;
    color: black;
    vertical-align:middle;
    border:1px solid silver;
    background-color: #F5F5F5;
	background-position:top;
    padding:1px;
	height:15px;
}
.rowSpan:hover{
	cursor:pointer;
}
.rowSpanSelect{
	position:relative;
	display:inline;
	float:left;
	font-weight: bold;
	font-family:  sans-serif;
    font-size: 12px;
    color: black;
    vertical-align:middle;
    border:1px solid silver;
    background-color: #F3F781;
	background-position:top;
    background-repeat:repeat-x;
    padding:1px;
	height:15px;
}
.rowHeader{
	position:relative;
	display:inline;
	float:left;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: black;
    vertical-align:middle;
    border:1px solid silver;
    background-color: #E2F0FC;
	/*#E2F0FC #59AAFB */
	background-position:top;
    background-repeat:repeat-x;
    padding:1px;
	height:18px;
}
#divHeader:hover{
	cursor:pointer;	
	/*cursor:hand;	*/
}

.divPopupBG{
	font-family: Arial, Helvetica, sans-serif;
	position:fixed;
	left:1px;
	top:1px;
	width:100%;
	height:100%;
	z-index:9999;
	color:black;
	background-color:black;
	opacity:0.8;
	-moz-opacity: 0.8;
	/*filter:alpha(opacity=80);*/
	
}
.divPopupDialog{
	position:fixed;
	-moz-border-radius: 4px;
	width:440px;
	height:160px;
	color:black;
	border:solid 2px;	
	opacity:1;
	z-index:6;	
	/*background-color:#B7CEEC;*/
	background-color:#FFF;
	/*background:#FFF;
	/*#659EC7*/
}
.divPopupTitle{
	-moz-border-radius: 4px;
	opacity:1.0;
	font-weight:bolder;
	font-size:18px;
	cursor:pointer;
	border-bottom:solid 2px; 
	background:#B7CEEC;
	
}
.login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	opacity:1;
}
.txtlogin{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	opacity:0.5;
}
.loading{
	background-color:rgb(204,68,68);
	color:white;
	font-size:10px;
	margin: 0.01em;
    padding: 0.01em;
}
.btnlogin{
	font-family: Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	height:45px;
}
.divError{
	color:red;
}
.divFormNew{
	clear:both;
	border:1px solid;
	border: 1px dotted #ccc;
}
.divMedio{
	background-image: url('../imagenes/fondo.jpg');
}